<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // js语言对数字没有 其他的区分
        let num = 10;
        let num2 = 1.3;
        // typeof用于查看数据类型 但是只是针对基本类型有效
        console.log(typeof(num));//number
        console.log(typeof(num2));
        // 小数的运算 0.30000000000000004
        console.log(0.1+0.2);
        let res = 0.1+0.2;
        // toFixed 保留指定小数点位数
        console.log(res.toFixed(2));
        // NAN(not a number) 翻译表示不是一个数字 但是在js中确实是一个数只是一个无法表示的数
        let res2 = 10 * "abc";
        console.log(res2)//NaN
        console.log(typeof res2);//number
        // 任何数字与Nan进行计算最终的结果还是NaN 所以程序中需要避免 这种情况产生
        console.log(Infinity);//无穷数
        console.log(Number.MAX_VALUE);
        console.log(Number.MAX_SAFE_INTEGER)
    </script>
</body>
</html>